Btrfs

Btrfs
Développeur Oracle Corporation (initialement)
Nom anglais Btrfs
Introduction Stable: Noyau Linux 3.10, 29 juillet 2013
Unstable: Linux kernel 2.6.29, Mars 2009
(Linux)
Structure
Contenu des répertoires Arbre B
Allocation de fichiers extent
Limitations
Taille maximale de fichier 16 Eio
Nombre maximal de fichiers 264
Taille maximale du nom de fichiers 255 octets
Taille maximale de volume 16 Eio
Caractères autorisés dans les noms de fichiers Tous excepté NUL('\0') et '/'
Fonctionnalités
Dates enregistrées modification (mtime), modification des attributs(ctime), accès (atime)
Attributs POSIX, Attributs étendus
Permissions POSIX, ACL
Compression intégrée Oui (zlib, LZO[1] et (depuis le noyau 4.14) Zstd)
Chiffrement intégré Planifié

Btrfs (B-tree file system, prononcé ButterFS[2],[3]) est un système de fichiers des années 2010 fondé sur le Copy-On-Write (copie sur écriture en français) sous licence GNU GPL, développé conjointement par Oracle, Red Hat, Fujitsu, Intel, SUSE, STRATO AG (en) et autres[4]. En 2012, alors qu'il n'était pas encore considéré comme tout à fait stable[5], un effort intense de développement et de test est fourni par la communauté[6] afin de faire de Btrfs le successeur de ext4 et ext3, systèmes de fichiers habituels des distributions Linux[7]. OpenSuse 13.2 propose dès son lancement Btrfs par défaut pour la partition racine afin d'assurer la sécurité et laisse le choix entre ext4 et XFS (plus rapide) pour /home.

Btrfs offre les fonctionnalités suivantes absentes d'autres systèmes de fichiers :

Ces caractéristiques sont importantes pour les systèmes Linux, serveurs comme postes clients, car les tailles de stockage comme les configurations tendent à augmenter et à se complexifier[9].

La technique de l'instantané, en particulier, garantit de pouvoir faire une sauvegarde cohérente des fichiers du système tels qu'ils étaient au moment précis de l'instantané, même si la sauvegarde dure plusieurs heures et que de nombreux fichiers sont modifiés entre-temps.

  1. (en) btrfs.wiki.kernel.org
  2. (en) Chunkfs: Fast file system check and repair, Valerie Henson, consulté le  La scène se produit à 18 min 49 s. “It's called Butter FS or B-tree FS, but all the cool kids say Butter FS”
  3. CRFS and POHMELFS [LWN.net]
  4. [1]
  5. (en) « FAQ - btrfs Wiki », sur kernel.org (consulté le ).
  6. (en) « News, Analysis and Opinion for Data Center - SearchDataCenter », sur techtarget.com (consulté le ).
  7. « Gmane Loom », sur gmane.org via Wikiwix (consulté le ).
  8. (en) « Using Btrfs with Multiple Devices - btrfs Wiki », sur kernel.org (consulté le ).
  9. (en) « Announcements - Linux Foundation », sur Linux Foundation (consulté le ).

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy